package com.lancoo.ccas53.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Author: mabolin
 * @Date: 2024-06-04-10:35
 * @Description:
 */
@Data
public class SelectCourseListDto implements Serializable {
    private Long courseId;

    private Integer taskId;

    private String baseCourseId;

    private String courseName;

    private String courseTypeId;

    @ApiModelProperty("课程类别")
    private String courseType;

    @ApiModelProperty("课程性质 1必修  2选修")
    private Integer courseNature;

    @ApiModelProperty("专业性质，1:公共课，2:专业课")
    private Integer majorProp;

    @ApiModelProperty("课程代码")
    private String courseCode;

    @ApiModelProperty("学院id  开课单位")
    private String baseCollegeId;

    private String collegeName;

    private Integer id;

    @ApiModelProperty("1预选 2正式选课")
    private Integer type;

    @ApiModelProperty("性别限制 0、男女不限 1、仅男生 2、仅女生")
    private Integer sexLimit;

    @ApiModelProperty("最低开班人数")
    private Integer classNum;

    @ApiModelProperty("操作状态 1未设置 2已设置")
    private Integer operationStatus;

    private Integer cssTaskId;
}
